A post I've had floating about-- updating npm/node and all that jazz.
npm install npm@latest -g
for mac, needed sudo
UPDATED SO snippet:
2019 Solution Without using sudo!
The Stable "LTS" version of node is 10.15.0 (2019-01-13) see: nodejs.org for latest.
Step 1 - Get NVM (Node Version Manger)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
If you're curious about the installation command read the source code
... its been reviewed by several security experts
Step 2 - Install the version of node.js you need
Once you've got NVM you can install a specific version of Node.js using the nvm command:
nvm install v10.15.0
Note: you may need to close & re-open your terminal window for nvm command to be available.
You should expect to see something like this in your terminal:
Now using node v10.15.0
Initial post below:
2017 Solution Without sudo!
The Current/Stable "LTS" version of node is 8.9.4 (2018-01-24) see: nodejs.org for latest.
Step 1 - Get NVM (Node Version Manger)
`curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash`
If you're curious about the installation command read the source code
... its been reviewed by several security experts
Step 2 - Install the version of node.js you need
Once you've got NVM you can install a specific version of Node.js using the nvm command:
nvm install v8.9.4
once in project folder npm install installs dependencies
NOTE: to SWITCH between NODE VERSIONS nvm use [insert version here] or ie: (at the time of initial post) nvm use v8.9.4
I noticed every time i got back into my vagrant box node was back to w.e version it was b4 upgrading, then it would say version was already installed so I looked up how to switch versions
Trying to prevent node version reverting to an older version every time I run a new terminal:
nvm use default after setting 8.9.4 as default => $ nvm alias default 8.9.4
restarting reverts version
Run nvm ls to see list of versions
Run nvm uninstall 5.0.0 to remove version, replacing the 5.0.0 I have with whatever version you want removed.
This particluar post, a few years old, but covers most of what I've found prior/written about in previous sections. The reason I throw it in here is because it gave me my nvm uninstall I was looking for annnnd seems like a sweet blog to revisit :)
SO post - nvm install; command not found
For me, nvm not being found was a bit odd as I've used it before-- however, I realized that I had started using Oh My Zsh and in using that you gotta toss 'nvm' into your plugins. Once I did that I checked for it using nvm ls and sure enough not found-- no more!
Something to keep in mind when looking for the .zshrc file, it may be hidden, files starting with . usually are.
To unhide/hide: (I'm on a mac) - Put defaults write com.apple.Finder AppleShowAllFiles YES in the terminal, press enter - Relaunch Finder: (alt right-click on Finder icon, select Relaunch) should unhide hidden files
Once you're done and would like to re-hide them: - Put defaults write com.apple.Finder AppleShowAllFiles NO, press enter - Relaunch Finder: (alt right-click on Finder icon, select Relaunch) should again hide files